﻿
#include <ui_ListenerPluginWidget.h>

#include <QDockWidget>
#include <QWidget>
class ListenerPluginWidget : public QWidget {
  Q_OBJECT
 public:
  explicit ListenerPluginWidget(QWidget* parent = nullptr);
  ~ListenerPluginWidget();

  inline QString GetDockWidgetName() { return widget_name_; }
  inline QString GetDockObjectName() { return widget_object_name_; }
  inline Qt::DockWidgetArea GetDockWidgetArea() { return dock_widget_area_; }
  inline QDockWidget::DockWidgetFeatures GetDockFeatures() {
    return dock_widget_features_;
  }

 private:
 signals:

 public slots:

 protected:
 private:
  Ui::ListenerPluginWidget ui;

  QString widget_name_;
  QString widget_object_name_;
  Qt::DockWidgetArea dock_widget_area_;
  QDockWidget::DockWidgetFeatures dock_widget_features_;
};

